33e63ee6c7ddae3aa1257d107ed76d4602135c48,app/oryx-app-serving/src/test/java/com/cloudera/oryx/app/serving/als/model/ALSServingModelTest.java,ALSServingModelTest,testLSHEffect,#,154

Before Change


    for (int item = 0; item < userItemCount; item++) {
      String itemID = "I" + item;
      List<Pair<String,Double>> mainRecs =
          mainModel.topN(new CosineAverageFunction(mainModel.getItemVector(itemID)), null, numRecs, null);
      List<Pair<String,Double>> lshRecs =
          lshModel.topN(new CosineAverageFunction(lshModel.getItemVector(itemID)), null, numRecs, null);
      int i = 0;

After Change


    meanMatchLength.clear();
    for (int item = 0; item < userItemCount; item++) {
      String itemID = "I" + item;
      List<Pair<String,Double>> mainRecs = mainModel.topN(new CosineAverageFunction(mainModel.getItemVector(itemID)),
                                                          null, numRecs, null).collect(Collectors.toList());
      List<Pair<String,Double>> lshRecs = lshModel.topN(new CosineAverageFunction(lshModel.getItemVector(itemID)),
                                                        null, numRecs, null).collect(Collectors.toList());
      int i = 0;